body{position: relative;width: 100%;}
body{position: relative;width: 100%;}
html,body{width: 100%;}

.mw-bg{background: #ffffff;}
.w1300{width:1300px;margin:0 auto;}


.tt-box{text-align: center;padding-top: 35px;}
.tt-box h4 a{font-size: 32px;line-height: 44px; font-weight: bold;color: #333333;}
.tt-box p{font-size: 16px;line-height: 36px;margin-top: 10px;}
.tt-box p a{color: #1658a0;}


.lbt_tu i {
    display: block;
    height: 0;
    padding-top: 56.5%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .3s;
    border-radius:0px;
}
.xw-box{margin-top: 20px;}
.lbt{width: 50%;}
.lbt img{width: 100%;}
.xw-nr-box{width: 48%;float: right;margin-top: 4px;}
.xyjt1{position: absolute;top: 50%;margin-top: -18px;left: 0px;z-index: 100;}
.xyjt2{position: absolute;top: 50%;margin-top: -18px;right: 0px;z-index: 100;}
.xyjt1 img,.xyjt2 img{width: auto;}


.tab1 {border-bottom: 1px solid #efefef;position: relative;;}
.tab1 ul{}
.tab1 li{margin-right: 40px;padding-bottom: 19px;position: relative;line-height: 20px;font-size: 20px;float: left;}
.tab1 li em{position: absolute;left: 50%;width: 0;bottom: 0;width: 0px; transition: .2s all;height: 4px;background-color: #1658a0;}
.tab1 li.on a, .tab1 li:hover a{font-weight: bold;color: #1658a0;}
.tab1 li.on em, .tab1 li:hover em {width: 100%;left: 0;}
.tab1 li.on em, .tab1 li:hover em {width: 100%;left: 0;}
a.gengduo{float:right;color: #999999;font-size: 14px;margin-top: 3px;}
a.gengduo:hover{color: #1658a0;}

.xw-list-1{margin-top:10px;}
.xw-list-1 li{font-size: 16px;line-height:38px;transition: all .3s;}
.xw-list-1 li span{color: #999;float: right;font-size: 14px;}
.xw-list-1 li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #dddddd;float: left;margin-top: 19px;margin-right: 12px;}
.xw-list-1 li a{display: inline-block;width: 85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.xw-list-1 li:hover{padding-left:8px;transition: all .3s linear;}
.xw-list-2 li{line-height:34px;}
.xw-list-2 li i{margin-top: 17px;}

.gray-box{background: #f8f8f8;margin-top: 40px;padding-top: 40px;padding-bottom: 40px;}
.qh-tit{margin-top: 10px;margin: auto 0;text-align: center;}
.qh-tit ul{margin-left: -22px;}
.qh-tit li{ width: 234px;display: inline-block; margin-left: 22px; background:url(20211209-gzw-qhbj.png) no-repeat right center; line-height: 65px; height: 69px; text-align: center; transition: .3s all;background-size: cover;border-radius: 4px;margin-bottom: 38px;position: relative;}
.qh-tit li.last{ background-image: none;}
.qh-tit li a{ display: block; font-size: 28px; transition:.3s all;font-weight: bold;color: #ffffff;}
.qh-tit li a span{display: inline-block;width:35px;height: 35px;vertical-align: top;margin-top: 20px;margin-right: 8px;}
.qh-tit li a span.icon1{background: url(20211209-gzw-qhicon1.png) no-repeat;}
.qh-tit li a span.icon2{background: url(20211209-gzw-qhicon2.png) no-repeat;}
.qh-tit li a span.icon3{background: url(20211209-gzw-qhicon3.png) no-repeat;}
.qh-tit li a span.icon4{background: url(20211209-gzw-qhicon4.png) no-repeat;}
.qh-tit li:hover,.qh-tit li.on{background: #1658a0;}
.qh-tit li:hover a,.qh-tit li.on a{color: #ffffff;}
.qh-tit li em{ position: absolute;z-index: 999; top:78px;transition:.3s all;left: 50%; margin-left: -8px;}
.qh-tit li.on em,.qh-tit li:hover em{ transition:.3s all; width:20px; height: 12px;background:url(20211209-gzw-qhjt.png) no-repeat center top; }
.qh-tit li span{ width: 0; left: 50%;}



.qh-tab{background: #ffffff;box-shadow: 0px 4px 16px rgba(22,88,160,.06);padding: 32px;height:395px;}

.zwgk-left{width: 73%;}
.zwgk-icon ul{margin-left: -2%;margin-top: 19px;}
.zwgk-icon ul li{width: 31.3%;float: left;margin-left: 2%;background:url(20211209-gzw-zwbj.png) center no-repeat;background-size: cover;height: 73px;line-height: 73px;text-align: center;}
.zwgk-icon ul li a{display: block;}
.zwgk-icon ul li span{display: inline-block;margin-right: 10px;}
.zwgk-icon ul li span img{vertical-align: top;margin-top: 19px;}
.zwgk-icon ul li p{display: inline-block;font-size: 18px;color: #0059a9;}
.zwgk-icon ul li:hover span{transform: scale(1.1);transition: all .3s;}
.zwgk-right{width: 25%;margin-top: -13px;}
.zwgk-right ul li{margin-top: 13px;}
.zwgk-right ul li a{display: block;border:1px solid #dce5f0;border-radius: 4px;height: 53px;line-height: 53px;}
.zwgk-right ul li span{float: left;margin-left: 30px;width: 30px;}
.zwgk-right ul li em{float: left;margin: 0px 15px;width: 1px;height: 22px;background: #d2deec;margin-top: 15px;}
.zwgk-right ul li p{float: left;font-size: 18px;}
.zwgk-right ul li:hover a{background: #f3f8fe;border: 1px solid #1658a0;box-shadow:0px 2px 5px rgba(73,150,236,.2)}

.sy-title{margin-bottom: 15px;}
.sy-title-l{float: left;}
.sy-title-l a{float: left;font-size: 22px;color: #333333;margin-right: 30px;}
.sy-title-l a.on,.sy-title-l a:hover{font-weight: bold;color: #1658a0;}

.xyjt11{left: -12px;margin-top: -15px;}
.xyjt22{right: -12px;margin-top: -15px;}
.gssg-ul{margin-left: -2%;}
.gssg-ul li{float: left;width: 23%;margin-left: 2%;background: #f2f8ff;border-radius: 4px;}
.gssg-ul li a{display: block;padding: 14px 20px 13px 20px;}
.gssg-ul li a h4{font-size: 16px;line-height: 24px;color: #333333;height: 50px;margin-bottom: 12px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
	white-space: normal;
    text-overflow: ellipsis;}
.gssg-ul li a p{float: left; font-size: 14px;color: #999999;}
.gssg-ul li a span{float: right;background:url(20211209-gzw-fgjt.png) center no-repeat;width: 34px;height: 10px;margin-top: 6px;}

.gssg-ul li:hover a h4,.gssg-ul li.curr a h4{color: #1658a0;}
.w50{width: 49%;}
.jdhy-qh{margin-top: 24px;}

.bsfw-left{width: 30%;}
.bsfw-right{width: 67.5%;}
.left-w50,.right-w50{width: 48.5%;}


.bsdt-box{background:url(20211209-gzw-bsdtbj.png) center no-repeat;height: 110px;background-size: cover;overflow: hidden;border-radius: 4px;}
.bsdt-box a{display: block;position: relative;}
.bsdt-box h4{font-size: 20px;font-weight: bold;color: #ffffff;padding-top: 28px;text-align: center;margin-left: 30px;}
.bsdt-ft{margin-left: 8px;display:inline-block;overflow: hidden;margin-left: 42px;margin-top: 9px;}
.bsdt-ft em{display: inline-block;width: 20px;height: 2px;background: #ffffff;vertical-align: top;margin-top: 11px}
.bsdt-ft p{font-size: 16px;display: inline-block; font-weight: bold;color: #ffffff;padding-left: 3px;padding-right:3px;}
.bsdt-img{position: absolute;right: 15px;top:50%;margin-top: 10px;}
.bsdt-img img{}

.hdzs-box{background: url(20211209-gzw-hdzsbj.png) no-repeat;background-size: cover;height: 110px;overflow: hidden;margin-top: 25px;}
.hdzs-box a{display: block;position: relative;}
.hdzs-box img{position: absolute;right: 0px;top:0px;margin-top: 8px;}
.hdzs-box h4{font-size: 20px;font-weight:bold;color: #1658a0;line-height: 108px;margin-left: 35px;}

.qzqd-ul{margin-left: -4%;margin-top: 25px;}
.qzqd-ul li{float: left;width: 46%;margin-left: 4%;text-align: center;}
.qzqd-ul li a{display: block;border: 1px solid #dddddd;border-radius: 4px;height: 122px;}
.qzqd-ul li a span{display: block; margin-top:17px;}
.qzqd-ul li a p{font-size: 20px;font-weight: bold;margin-top: 8px;}
.qzqd-ul li:hover span{transform: rotateY(360deg);transition: all .3s linear;}

.bszn-ul ul{margin-top: 12px;border-bottom: 1px dashed #dddddd;padding-bottom: 15px;}
.bszn-ul ul li{float: left;margin-left:15px;width: 112px;height: 30px;line-height: 30px;text-align: center;background: #f9f9f9;border-radius: 4px;}
.bszn-ul ul li a{display: block;}
.bszn-ul ul li a span{display: inline-block;}
.bszn-ul ul li a p{display: inline-block;font-size: 14px;}

.xw-list-100 li{line-height:34px;}
.xw-list-100 li i{margin-top: 17px;}
.xw-list-100 li a{width: 92%;}
.xw-list-bgxz li{border-bottom: 1px dashed #dddddd;line-height: 42px;background:url(20211109-gtzf-circle.png) 10px 18px no-repeat;padding-left: 25px;}
.xw-list-bgxz li a{display: block;width: 88%;}
.xw-list-bgxz li:nth-child(even){background:url(20211109-gtzf-circle.png) 10px 18px no-repeat #f9f9f9;}
.xw-list-bgxz li i{margin-left: 15px;}
.xw-list-bgxz li:hover{padding-left: 30px!important;}
.hdjl-left,.hdjl-right{width: 48.75%;}
.zxft-ul{float:right;margin-top: 3px;margin-right: 0px;}
.zxft-ul a{color: #666666;margin-right: 0px;font-size:15px;}
.zxft-ul a:hover{color: #1658a0}
.zxft-ul i{padding:0px 8px 0px 8px;color: #666666;}
.zxft_tu{width: 45%;float: left;}
.zxft-tp .zxft_tu i{border-radius: 6px;}
.zxft_tu i{
    display: block;
    height: 0;
    padding-top:57%;
    background-position:left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .3s;
    border-radius: 4px;
}
.zxft-nr p{font-size: 14px;line-height: 25px;color: #999999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: justify;}
.zxft-nr p.zy{ line-height: 25px;margin-bottom:0px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;white-space: normal;
}
.zxft-nr p.zy a{color: #0059a9;}
.zxft-nr p span{color: #333333;}
.zxft-dbox{margin-top: 21px;}
.zxft-nr{float: right;width: 51.5%;}
.zxft-nr h4{font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.zxft-tw{overflow: hidden;float: right;}
.zxft-tw a{display: block;background: #f39700;border-radius: 4px;color: #ffffff;padding: 3px 9px;}
.zxft-tw a img{margin-left: 5px;vertical-align: top;margin-top: 8px;}


.xw-list-1 li em{display: inline-block;width: 50px;height: 21px;border-radius: 4px;border: 1px #bfbfbf solid;font-size: 14px;color: #999;text-align: center;line-height: 21px;margin-right: 8px;float: left;margin-top: 6px;}
.xw-list-1 li em.curr{border: 1px #0059a9 solid;color: #0059a9;}


.hdjl-ul{margin-left: -3%;margin-top:16px;}
.hdjl-ul li{float: left;width:30.3%;margin-left: 3%;overflow: hidden;text-align: center;background: #f5fafe;}
.hdjl-ul li a{display: block;border:1px solid #d8d8d8;border-radius: 6px;height: 75px;}
.hdjl-ul li a span{display:inline-block;float: left; margin-top: 20px;margin-left: 15px;margin-right: 13px;}

.hdjl-ulnr{text-align: left;margin-top: 15px;}
.hdjl-ulnr h4{font-size: 16px;font-weight: bold;color: #1658a0;}
.hdjl-ulnr p{font-size: 14px;color: #666666;}
.hdjl-ul li:hover a{color: #1658a0;}
.hdjl-ul li:hover a{border:1px solid #1658a0;border-radius: 6px;background: #f5faff;}




#footer_2021{padding-top: 30px;}
.sy-ztzl{margin-bottom: 15px;margin-top: 45px;}
.ztzl-bt{margin-top: 32px;margin-bottom: 25px;}
.ztzl-bt h4{font-size: 24px;font-weight: bold;float: left;}
.ztzl-bt a{font-size: 16px;}
.ztzl-box ul{margin-left: -1.5%;margin-top: 20px;}
.ztzl-box ul li{width: 23.5%;float: left;margin-left: 1.5%;position: relative;overflow: hidden;}
.ztzl-box ul li a{display: block;transition: all .3s;}
.ztzl-box ul li a img{width: 100%;}
.ztzl-box ul li:hover a{transform:scale(1.05);transition: all .3s linear;}








@media screen and (max-width: 1340px){
	.w1300{width: 1200px;}
	
	.tab1 li{margin-right: 30px;}
    .hdjl-ul li a span {margin-left: 10px;margin-right: 10px;}


}

@media screen and (max-width: 1240px){
	.w1300{width: 1000px;}
   
	.wyb-nr p a{display: inline-block;}
	.xw-list-1 li em {margin-top: 6px;}
    .new-tit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}  
	.new-tit{width: 80%;}
	.gwy-box .new-tit{ width:68%;}
	.gwy-box .new-tit+li{position:absolute;right: 45px;margin-right: 0;background-color: #ffffff;padding: 3px 10px;border: 1px solid #1658a0;top: -3px;border-radius: 8px;font-size: 14px;}
    .gwy-box .new-tit+li a{ color:#1658a0}
    .new-tit1{width: 100%;}
	.new-tit li{
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;   
}

    .xw-nr-box{height: 282px;overflow: hidden;}
    .tt-box h4 a{font-size: 28px;}
    
    
    .qh-tit li a{font-size: 24px;}
    .qh-tit ul{margin-left: -15px;}
    .qh-tit li{margin-left: 15px;}
    .zwgk-right ul li em{margin: 15px 10px 0px 10px;}
    .zwgk-right ul li span{margin-left: 15px;}
    .hdzs-box img{right:-30px;}
    .hdzs-box h4{margin-left: 25px;}
    .zxft_tu{width: 50%;}
    .zxft-nr{width: 47%;}
    .hdjl-ul{margin-left: -2%;}
    .hdjl-ul li{margin-left: 2%;width: 31.3%;}
    .hdjl-ul li a span img{width: 25px;}
    .hdjl-ulnr p{margin-left: 40px;}
   .hdjl-ul li:nth-child(2)  .hdjl-ulnr{margin-top: 8px;}
    .hdjl-ul li a span{margin-right: 5px;}
   

}

@media screen and (max-width: 1000px){
	.gwy-box .new-tit{ width: 58%;}
    .w1300{max-width: 100%; padding: 0 20px;width: auto;}
	
	#footer_2021 {
    padding-top: 0px;
}
	
    .tt-box h4 a{font-size: 24px;line-height: 38px;}
    
    
    .qh-tit ul{margin-left: -2%;}
    .qh-tit li {
    margin-left: 2%;width: 22.4%;
}
    .qh-tit li a {
    font-size: 22px;
}
    
    .qh-tab{padding: 20px;height: inherit;}
    .lbt,.xw-nr-box,.zwgk-left,.zwgk-right,.w50,.bsfw-left,.bsfw-right,.hdjl-left, .hdjl-right {
    width: 100%;
    float: none;
}
    .xw-nr-box{height: inherit;margin-top: 20px;}
    .zwgk-right ul{margin-left: -2%;margin-top:25px;}
    .zwgk-right ul li{float: left;width: 31.3%;margin-left: 2%;}
    
    .sy-ztzl {
    margin-bottom: 35px;
    margin-top: 35px;
}
    .gray-box{margin-top: 35px;}
    
	
	.ztzl-bt {
    margin-top: 8px;
    margin-bottom: 18px;
}
	.ztzl-bt h4{font-size: 22px;}
    .ztzl-box ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width:31.3%;margin-top: 0;margin-left: 2%;}
    .ztzl-box ul::-webkit-scrollbar{ display: none;}
    .ztzl-box ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;margin-left: -2%;
}
	
      .gssg-ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width:31.3%;margin-top: 0;margin-left: 2%;}
    .gssg-ul::-webkit-scrollbar{ display: none;}
   .gssg-ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;margin-left: -2%;
}
    .sy-title-l a {font-size: 20px;}
    
    .gwy-box{margin-top: 20px;}
    .bsdt-box,.hdzs-box{width: 48.5%;float: left;}
    .hdzs-box{margin-top: 0px;margin-left: 3%;}
    .qzqd-ul{margin-left: -3%;}
    .qzqd-ul li{width: 47%;margin-left: 3%;}
    .bsfw-right{margin-top: 25px;}
    
    .zxft-tw {
    position: absolute;
    overflow: hidden;
    float: right;
    right: 0px;
    bottom: 0px;
}
    .hdjl-ul li a span img {
    width: auto;
}
     .hdjl-ulnr p{margin-left: 45px;}
   .hdjl-ul li:nth-child(2)  .hdjl-ulnr{margin-top: 15px;}
    .hdjl-ul li a span {
    margin-left: 25px;
    margin-right: 15px;
}
    .yjzj-box{margin-top: 23px;}
    
    
}

@media screen and (max-width: 800px){
    .zwgk-right ul li,.gssg-ul li{width: 48%;}
    .left-w50, .right-w50 {
    width: 100%;float: none;
}
    .right-w50{margin-top: 25px;}
    
    
}


@media screen and (max-width: 750px){
	.w1300{max-width: 100%; padding: 0 15px;width: auto;}
	
	.tt-box{padding-top: 22px;}
	.tt-box h4 a {font-size: 22px;line-height: 34px;}
	.tt-box p {line-height: 28px;margin-top: 5px;}
	
	.new-tit,.zw-news-nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}  
	.new-tit li,.zw-news-nav ul li{
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;   
}
    .xw-list-1 li {
    font-size: 16px;
    line-height: 34px;
    transition: all .3s;
}
	.xw-list-bgxz li{padding-top: 8px;padding-bottom: 8px;}
	.xw-list-bgxz li a{line-height: 26px;}
/*
	.xw-list-1 li span{display: none;}
	.xw-list-1 li a{width: 94%;overflow: inherit;
    white-space: normal;
    text-overflow: inherit;}
	.xw-list-1 li i{margin-right: 10px;margin-top: 15px;}
*/
	.xw-list-1 li  {
    height: auto;
    padding-bottom: 35px;
    font-size: 16px;
    padding-left: 5px;
	padding-right: 5px;text-align: justify;
    line-height: 30px;
    margin-bottom: 10px;
    position: relative;
    border-bottom: 1px dashed #D5D5D5;
}
	.xw-list-1 li i {display: none;}
	.xw-list-1 li a {
    overflow: inherit;
    white-space: inherit;
    text-overflow: inherit;
    display: block;
    width: auto;
}
	.xw-list-1 li span{
    position: absolute;
    left: 5px;
    bottom: 5px;
}
	.xw-list-100 li{padding-bottom: 8px;}
	.xw-list-100 li i{display: block;margin-right: 10px;margin-top: 13px;}
	.xw-list-bgxz li:nth-child(even) {
    background: url(20211109-gtzf-circle.png) 10px 18px no-repeat #f9f9f9;
}
	.xw-list-bgxz li{margin-top: 0px;padding-bottom: 8px;margin-bottom: 0px;background: url(20211109-gtzf-circle.png) 10px 18px no-repeat;    padding-left: 25px;}
    .tab1 li {
    margin-right: 15px;font-size: 18px;
}
	.qh-tit li a {
    font-size: 20px;
}
    .qh-tab{margin: 0px -15px;padding: 20px 15px;}
    .qh-tit li a span{display: none;}
    .qh-tit li{height: 55px;line-height: 50px;margin-bottom: 35px;}
    .qh-tit li em{top:63px;}
    .zwgk-icon ul li{width: 48%;margin-top: 15px;text-align: left;}
    .zwgk-icon ul{margin-top: 5px;}
    .zwgk-icon ul li span {
    display: inline-block;
    float: left;
    margin-left: 35px;
}
    .gray-box{padding: 35px 0px 25px 0px;margin-top: 25px;}
    .sy-ztzl{margin-top: 25px;margin-bottom: 30px;}
    .bsdt-box h4{margin-left: 20px;}
    .bsdt-ft{margin-left: 35px;}
    .bsdt-img{right:0px;}
    .qzqd-ul li a p,.bsdt-box h4,.sy-title-l a{font-size: 18px;}

    .hdjl-ul li a span {
    margin-left: 15px;
    margin-right: 10px;
}
    .xw-list-yjzj li a{width: 100%;}
    .hdjl-left .tab1 li{width: auto;margin-right: 0px;}
	.ztzl-box ul li{width: 48%;margin-left: 2%;}
	.ztzl-box ul{margin-top: 15px;}	
	.ztzl-bt h4 {
    font-size: 20px;
}
}

@media screen and (max-width: 650px){	
    
    .bsdt-box, .hdzs-box {
    width: 100%;
    float: none;
}
    .hdzs-box {margin-left: 0%;margin-top: 20px;}
    .bsdt-img {
    right: 15px;top:0px;
}
    .qzqd-ul{margin-top: 20px;}
    .bsdt-nr{float: none;text-align: center;margin-left: -10%;}
    .bsdt-box h4 {
    margin-left: -1%;
}
    .hdzs-box h4 {
        margin-left: -10%;
    text-align: center;
}
    .bsdt-ft {
    margin-left: 0px;
    position: absolute;
    left: 50%;
    margin-left: -100px;
}
    
    .hdjl-ul li{width: 48%;margin-top: 15px;}
    .hdjl-ul{margin-top: 10px;}
    
    .zxft_tu,.zxft-nr {
    width: 100%;
}
    .zxft-nr{margin-top: 12px;}
    .zxft-tw{position: static;}
    .zxft-nr h4{white-space: normal;}
    .zxft-nr p.zy {display: inline-block;margin-bottom: -4px;}

}

@media screen and (max-width: 540px){
	
    .tt-box h4 a {font-size: 20px;line-height: 32px;}
	.tt-box {padding-top: 15px;}
    .qh-tit ul{margin-left: -1%;}
    .qh-tit li{margin-left: 1%;width: 48%;margin-bottom: 30px;}
    
    .zwgk-icon ul li,.zwgk-right ul li,.gssg-ul li{width: 98%;}
    .zwgk-icon ul li span{margin-left: 40px;margin-right: 15px;}
    .zwgk-right ul li span {
    margin-left: 25px;
}
    .xw-list-bgxz li a{width:auto;}
    .bsdt-ft{left: 0%;
    margin-left: 10%;}
    .bsdt-box h4 {
    margin-left: 7%;
    text-align: left;
}
    .bsdt-nr {
    float: none;
    text-align: left;
    margin-left: 0%;
}
    .hdzs-box h4{    margin-left: 30px;
    text-align: left;}
    .zxft-ul i {
    padding: 0px 0px 0px 5px;
}
	.ztzl-box ul li{width: 98%;margin-left: 2%;}
	.ztzl-box ul{margin-top: 12px;}

	
}



@media screen and (max-width:450px){
    .bsdt-img{right:0px;}
    .hdjl-ul li{width: 98%;}
    .hdjl-ul li a span {
    margin-left: 45px;width: 35px;
    margin-right: 15px;
}
    
}


@media screen and (max-width:374px){
	.bsdt-img{right:-20px;}
	
}






/*分页样式04*/
.fy_list_04{ margin: 40px auto 10px; text-align: center; font-size: 14px; color: #999999;}
    .fy_list_04 .fy_tit_l1{ display: inline-block; *float: left; margin-right: 30px; font-size: 14px;}
    .fy_list_04 .fy_tit_l{ display: inline-block; *float: left; margin-right: 30px; font-size: 0;}
    .fy_list_04 .fy_tit_l a{ font-size: 14px; display: inline-block; line-height: 18px; padding: 8px 13px; border: 1px solid #d9d9d9; background-color: #ffffff; margin:0px 5px 0 5px; color: #999999; border-radius: 3px;}
    .fy_list_04 .fy_tit_l a.on,.fy_list_04 .fy_tit_l a.on:hover{ background-color: #1659a0; border: 1px solid #1659a0; color: #ffffff;}
    .fy_list_04 .fy_tit_l a:hover{ background-color: #1659a0; color: #ffffff; border: 1px solid #1659a0;}
    .fy_list_04 .fy_tit_l a.prev,.fy_list_04 .fy_tit_l a.next{ font-style: normal;}
    .fy_list_04 .fy_tit_l a.prevStop,.fy_list_04 .fy_tit_l a.nextStop{ background-color: #ffffff; color: #999999;}
    .fy_list_04 .fy_tit_l a.prevStop:hover,.fy_list_04 .fy_tit_l a.nextStop:hover{ border: 1px solid #d9d9d9; background-color: #ffffff; color: #999999; cursor: default;}
    .fy_list_04 .fy_tit_r{ display: inline-block; *float: left; line-height: 36px;}
    .fy_list_04 .fy_inp{ border: 1px solid #d9d9d9; background-color: #ffffff; border-radius: 3px; width: 34px; height: 34px; line-height: 34px; text-align: center; margin: 0 8px; font-size: 15px; color: #555555;}
    .fy_list_04 .fy_go{ display: inline-block; background-color: #1c6eb8; width:56px; height:36px; line-height:36px; text-align: center; margin: 0 8px; font-size: 14px; color: #ffffff; cursor: pointer; border-radius: 3px; *margin-top: -45px;}
    @media screen and (max-width:999px) {
     .fy_list_04{ text-align: center;margin: 30px auto 10px;}
     .fy_list_04 .fy_tit_l{ float: inherit; text-align: center; margin: 0;}
     .fy_list_04 .fy_tit_l a,.fy_list_04 .fy_tit_r,.fy_list_04 .fy_tit_l1{ display: none;}
     .fy_list_04 .fy_tit_l a.prev,.fy_list_04 .fy_tit_l a.next{ display:inline-block;}
		.fy_list_04 .fy_tit_l a{margin: 0px 3px 0 3px; }
    }






.white-box{background: #ffffff;box-shadow:0px 2px 14px rgba(22,88,160,.10);padding: 32px;margin-top: 32px;}
@media screen and (max-width:1000px){
	.white-box {
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 0px;
    box-shadow: none;
    padding: 20px 20px 30px 20px;
}
}
@media screen and (max-width:750px){
    .white-box {margin-left: -15px;margin-right: -15px;padding: 20px 15px 30px 15px;}

}


/*----政务公开-----*/

.zwgk-list{margin-left: -2%;margin-top: 0px;margin-bottom: 10px;}
.zwgk-list li{width: 14.66%;float: left;margin-left:2%;border-radius: 4px;}
.zwgk-list li a{display: block;height: 60px;font-size: 16px;font-weight: normal;line-height:60px;background: #f3f8ff;transition: all .3s;border-radius: 4px;}
.zwgk-list li a i{display: inline-block;width: 35px;height: 40px;border-radius: 50%;float: left;margin: 10px 0px 0 5px;transition: all .3s;}
.zwgk-list li a i.zw-icon1{background: url(20211213-gzw-zfxxicon1.png) no-repeat center;}
.zwgk-list li a i.zw-icon2{background: url(20211213-gzw-zfxxicon2.png) no-repeat center;}
.zwgk-list li a i.zw-icon3{background: url(20211213-gzw-zfxxicon3.png) no-repeat center;}
.zwgk-list li a i.zw-icon4{background: url(20211213-gzw-zfxxicon4.png) no-repeat center;}
.zwgk-list li a i.zw-icon5{background: url(20211213-gzw-zfxxicon5.png) no-repeat center;}
.zwgk-list li a i.zw-icon6{background: url(20211213-gzw-zfxxicon6.png) no-repeat center;}
.zwgk-list li:hover i{transform:scale(1.2);transition: all .3s linear;}

.bsfw-ban-box{margin-left: -2%;}
.ban-item{width: 31.3%;float: left;margin-left: 2%;margin-top: 30px;border-radius: 8px;position: relative;overflow: hidden;height: 93px;}
.ban-item a{display: block;cursor: pointer;}
.bs-bg1{background: url(20211213-gzw-zwgk-bg1.png) no-repeat right bottom;}
.bs-bg2{background: url(20211213-gzw-zwgk-bg2.png) no-repeat right bottom;}
.bs-bg3{background: url(20211213-gzw-zwgk-bg3.png) no-repeat right bottom;}
.ban-item h5{padding: 0 120px 0 20px;font-size: 16px;font-weight: bold;line-height: 22px;height: 32px;overflow: hidden;margin-top:16px;}
.ban-item .ckgd{color: #ffffff;padding: 0px 5px;font-size: 14px; margin-left: 20px;margin-top:6px;display: inline-block;background: #599cff;border-radius: 4px;}


@media screen and (max-width:1340px){
	.zwgk-list li {width: 31.3%;margin-top: 15px;}
	.zwgk-list{margin-top: -15px;margin-bottom: 0px;}
	.zwgk-list li a i{margin: 10px 8px 0 25px;}	
	
}

@media screen and (max-width:1000px){
	.ban-item{background-size: cover;width: 48%;margin-top: 20px;}
}

@media screen and (max-width:750px){
	.zwgk-list li a i {margin: 10px 5px 0 10px;}	
}

@media screen and (max-width:650px){
	.zwgk-list li{width: 48%;}
}
@media screen and (max-width:540px){
    .ban-item{width: 98%;}
}
@media screen and (max-width:400px){
    .zwgk-list li{width: 98%;}
    .zwgk-list li a i {margin: 10px 10px 0 30px;}
}



/*----解读回应-----*/
.jdhy-tj{margin-top: 30px;margin-bottom: 30px;}
.tj-box{position: relative;}
.tj-list{margin-left: -2%;}
.tj-list li{width: 23%;float: left;margin-left:2%;}
.tj-list li i{
    display: block;
    height: 0;
    padding-top:57%;
	border-radius: 6px;
    background-position:left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .3s;  
}


@media screen and (max-width:1000px){
    .jdhy-tj {margin-top: 25px;margin-bottom: 25px;}
    .tj-list li {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 31.3%;
   
}

	.tj-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

}

@media screen and (max-width:750px){
	.jdhy-tj {margin-top: 20px;margin-bottom: 20px;}
	.tj-list li {width: 48%;}
}

@media screen and (max-width:450px){
	.tj-list li {width:98%;}


}



/*----办事服务-----*/
.bszn-ul1 ul{margin-top: 5px;padding-bottom: 9px;}
.bsfw-yj-list{margin-left: -2%;margin-top: 30px;}
.bsfw-yj-list li{float: left;width: 23%;margin-left: 2%;height: 100px;}
.bsfw-yj-list li a{display: block;}
.bsfw-yj-list li a h4{font-size: 18px;font-weight: bold;color: #ffffff;}
.bsfw-yj-list li.bg1{background: url(20211213-gzw-bsfw-bg1.png) no-repeat;}
.bsfw-yj-list li.bg2{background: url(20211213-gzw-bsfw-bg2.png) no-repeat;}
.bsfw-yj-list li.bg3{background: url(20211213-gzw-bsfw-bg3.png) no-repeat;}
.bsfw-yj-list li.bg1 a h4,.bsfw-yj-list li.bg2 a h4,.bsfw-yj-list li.bg3 a h4{line-height: 100px;padding-left: 20px;}
.bsfw-yj-list li.bg4{ margin-top: -22px;    }
.bsfw-yj-list li .bsdt-box{background: url(20211213-gzw-bsfw-bg4.png) no-repeat;   height: 100px;}
.bsfw-yj-list li .bsdt-box h4{margin-left: 15px;padding-top: 23px;}
.bsfw-yj-list li .bsdt-ft{margin-left: 22px;}

@media screen and (max-width:1000px){
.bsfw-yj-list li{width: 48%;margin-top: 15px;}
	.bsfw-yj-list li.bg1,.bsfw-yj-list li.bg2,.bsfw-yj-list li.bg3,.bsfw-yj-list li.bg4{background-size: cover;}
	.bsfw-yj-list li.bg4 {
    margin-top: 15px;
}
	.bsfw-yj-list li .bsdt-box{width: 100%;    float: none;
    background-size: cover;}
	
	
}
	

@media screen and (max-width:650px){
    .bsfw-yj-list li .bsdt-box h4 {
    text-align: left;
    margin-left: 12px;
    padding-top: 23px;
}
    .bsfw-yj-list li .bsdt-nr {
    float: left;
    text-align: left;
    margin-left: 0%;
}

}



@media screen and (max-width:540px){
	.bsfw-yj-list li .bsdt-ft {
    margin-left: 22px;
    left: inherit;
}
	.bsfw-yj-list li{width: 98%;}
	
}





/*----职能机构-----*/
.w65{width: 57%;}
.w35{width: 40%;}
.ldjs-ul{margin-left: -2%;margin-top: -13px;}
.ldjs-ul li{background: #f8f8f8;border-radius: 4px;margin-top: 15px;height: 51px;line-height: 51px;width: 31.3%;float: left;margin-left: 2%;}
.ldjs-ul li a{display: block;padding: 0px 10px;text-align: center;}
.ldjs-ul li a h4{display: inline-block;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.gzzz-nr{border: 1px solid #e8e8e8;border-radius: 4px;padding:15px 22px;margin-top: 3px;}
.gzzz-nr p{font-size: 16px;line-height: 30px;height: 155px;overflow: hidden;
    /* white-space: pre-wrap; */
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:4;
}
.gzzz-nr p a{color: #1658a0;}


.nsjg-box{margin-top: 30px;}
.nsjg-list{ margin-left: -2%;margin-top: -12px;}
.nsjg-list li{ float:left; width: 23%; margin-top: 18px;margin-left: 2%;}
.nsjg-list li a{ display: table;width:100%; background-color: #f5faff;height: 68px; overflow: hidden;border-radius: 4px;}
.nsjg-list li a span{display: table-cell;padding: 0px 10px;height: 44px;/* overflow: hidden; *//* text-overflow: ellipsis; *//* -webkit-line-clamp: 2; */-webkit-box-orient: vertical;transition: .3s all;text-align: center;border-radius: 5px;font-size: 16px;vertical-align: middle;line-height: 22px;}
.nsjg-list li a span em {
    display: block;
    max-height: 40px;
    overflow: hidden;
}
.nsjg-list li a:hover{ background-color: #1658a0; color: #ffffff;}



@media screen and (max-width:1000px){
	.w65,.w35{width: 100%;float: none;}
	.gzzz-box{margin-top: 25px;}
	.gzzz-nr p{height: inherit;display: inline-block;}
	.nsjg-list li{width: 31.3%;}
}
@media screen and (max-width:750px){
    .nsjg-list li{width:48%;margin-top: 15px;}
	.nsjg-box {margin-top: 25px;}
	.sy-title-l{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;overflow-y: hidden;
    -webkit-overflow-scrolling: touch;width: 83%;
}  
	.sy-title-l a{
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;   margin-right: 20px;
}
}

@media screen and (max-width:540px){
  .ldjs-ul li{width: 48%;margin-top: 12px;}

}


@media screen and (max-width:450px){
    .nsjg-list li{width:98%;}



}




/*----互动交流-----*/
.hdyj-bmfw-table{width: 100%;margin-top: 5px; border-collapse: collapse;table-layout: fixed;font-size: 16px;}
.hdyj-bmfw-table tr th{padding: 10px 10px;}
.hdyj-bmfw-table tr td{padding: 12px 10px;border-bottom: 1px #e3e3e3 dashed;text-align: center;}
.hdyj-bmfw-table tr td a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.hdyj-bmfw-table tr th.txt-l{text-align: center;}
.hdyj-bmfw-table tr td.txt-l{text-align: left;}
.hdyj-bmfw-table tr.last td{border-bottom: 0;}

.tzxx-yj-box{padding-top: 40px;}
.tzxx-yj{width: 68%;float: left;}
.zrxx-right{width: 30.8%;float: right;}
.bjtj-box{padding:22px 25px;overflow: hidden;position: relative;z-index: 1;background: url(20211213-gzw-hdjl-xjtj.png) no-repeat;border-radius: 4px;}
.bjtj-tit h4{font-size: 20px;font-weight: bold;color: #1658a0;float: left;}
.bjtj-tit p{float: right;font-size: 14px;color: #999999;}

.bjtj-nr{margin-top: 15px;z-index: 999}
.bjtj-nr p{color: #333333;font-size: 16px;line-height: 30px;}
.bjtj-nr p span{color: #c3120a;font-weight: bold;}

.xjtj-ul{margin-left: -4%;margin-top: 20px;}
.xjtj-ul li{float: left;width: 46%;margin-left: 4%;text-align: center;}
.xjtj-ul li a{display: block;border-radius: 4px;border: 1px solid #e5e5e5;height: 114px;}
.xjtj-ul li a span{display: block;margin-top: 20px;}
.xjtj-ul li a p{display: block;font-size: 16px;margin-top: 12px;}

.zxft-yjbox{margin-top:20px;}
.zxft_list ul{ margin: 0 -14px; margin-bottom: -10px;position: relative;}
.zxft_list li{ float: left; width: 25%; margin-top: 2px; padding-bottom: 10px;}
.zxft_list li .zxft_con1{ margin: 0 14px;overflow: hidden; background-color: #f9f9f9; padding-bottom: 18px;}
.zxft_con1 a{cursor: pointer;}
.zxft_list li .zxft_con1:hover{box-shadow:0px 4px 10px rgba(22,88,160,.1);}
.zxft-tu-ul{
	display: none;
	position: absolute;
	text-align: center;
	height: 32px;
	line-height: 32px;
	background:rgba(0,0,0,.5);
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;width: 100%;
    border-radius: 0px;
    color: #ffffff;
}
.zxft-tu-ul a{color: #ffffff;}


.zxft_list li p{ line-height: 24px; color: #999999;padding: 0px 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zxft_list li p.zt{color: #333333;}
.zxft_list li:hover p.zt{color: #1658a0;}
.zxft_list li:hover .zxft-tu-ul{display: block;}
.zxft_tu1{position: relative;margin-bottom: 10px;}


.zxft_tu1 i{
    display: block;
    height: 0;
    padding-top:57%;
    background-position:left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .3s;
    border-radius: 0px 0px;
}

.dczj-box{margin-top: 30px;}




@media screen and (max-width:1240px){

   .hdyj-bmfw-table tr th.txt-l{width: 50%;}



}

@media screen and (max-width:1000px){
    .tzxx-yj,.zrxx-right {width: 100%;float: none;}
	.bjtj-box{background: url(20211213-gzw-hdjl-xjtj.png) right no-repeat #f2f8ff;margin-top: 15px;}
	.xjtj-ul li{width: 48%;margin-left: 2%;}
	.xjtj-ul{margin-left: -2%;}
	.xjtj-ul li a span{display: inline-block;margin-right: 18px;margin-top:18px;}
	.xjtj-ul li a p{display: inline-block;margin-top:25px;}
	.xjtj-ul li a{height: 75px;}

	
	.zxft_list ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;overflow-y: hidden;
    -webkit-overflow-scrolling: touch;    margin: 0 -10px;
}  
	.zxft_list ul li{
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;width:33.3%;
}
	.zxft_list li .zxft_con1{margin: 0px 10px;}
	.dczj-box {margin-top: -5px;}
	
	
	
}
	

@media screen and (max-width:750px){

	.hdyj-bmfw-table tr th:nth-child(3),.hdyj-bmfw-table tr td:nth-child(3),.hdyj-bmfw-table tr th:nth-child(4),.hdyj-bmfw-table tr td:nth-child(4){display: none;}
   .hdyj-bmfw-table tr td a {
    display: block;
    overflow: inherit;
    white-space: normal;
    text-overflow: inherit;
}
	
	.hdyj-bmfw-table tr th.txt-l{width: 80%;}
	.hdyj-bmfw-table tr td{padding: 10px 5px;}
	.hdyj-bmfw-table tr th {padding: 10px 5px;}
	.zxft_list ul li{width: 50%;}
	.zxft-yjbox .sy-title-l{width: auto;}
	.zxft-yjbox .sy-title-l a{margin-right: 0px;}
	.bjtj-tit h4{font-size: 18px;}
	.bjtj-box {padding: 20px;}
	.zxft-ul{margin-top: 0px;}
}
	


@media screen and (max-width:540px){
    .hdyj-bmfw-table tr th.txt-l {width: 70%;}
    .zxft_list ul li{width: 100%;}
    .bjtj-box {background: url(20211213-gzw-hdjl-xjtj.png) 0px no-repeat #f2f8ff;}
	.xjtj-ul li a span{margin-right: 5px;}
	.hdyj-bmfw-table{font-size: 15px;}
	.hdyj-bmfw-table tr th{font-size: 16px;}
	
}

@media screen and (max-width:450px){
	.zxft-yjbox{position: relative;}
	.zxft-yjbox .zxft-ul{position: absolute;top:33px;left: 0px;}
	.zxft-yjbox .zxft_list{margin-top: 45px;}


}


